What is what language is spoken in shanghai?

The official language spoken in Shanghai is Standard Mandarin, which is also commonly referred to as Putonghua or simply Mandarin. This is the most widely spoken dialect in China and is based on the Beijing dialect.

In addition to Mandarin, Shanghainese is a local dialect that is spoken by the majority of the population in Shanghai. This dialect is part of the Wu Chinese language group and is distinct from Mandarin, with its own grammar, vocabulary, and pronunciation.

English is also commonly spoken in Shanghai, especially in areas frequented by tourists or expatriates. Many young people in Shanghai are also learning English in school, leading to an increase in English fluency among the population.